home *** CD-ROM | disk | FTP | other *** search
/ In-To-The-Net / In-to-the-net (1996)(Weird Science)(Disc 1 of 2)[Amiga-PC].iso / amitcp-3 / changelog < prev    next >
Text File  |  1994-05-19  |  28KB  |  770 lines

  1. Thu May 19 07:35:18 1994  Pekka Pessi  (ppessi@lk-hp-14.hut.fi)
  2.  
  3.       * Install_AmiTCP:
  4.         Added user name handling and selecting of default user.
  5.  
  6.       * devs/netinfo.device (Smakefile, base.h, entries.h, netinfo.c,
  7.     init.c, server.c, entries.c, groupunit.c, passwdunit.c):
  8.         Added support for DOS notifications, now the changes in passwd and
  9.     group files are immediately visible with passwd and group maps.
  10.  
  11. Wed May 18 19:47:45 1994  Pekka Pessi  (ppessi@lk-hp-1.hut.fi)
  12.  
  13.       * libs/usergroup.library:
  14.         Updated the usergroup.library documentation.
  15.  
  16.       * appl/napsaterm:
  17.         Upgraded to version 3.8, fixed a couple of bugs in 3.7 and earlier
  18.     versions. 
  19.  
  20. Tue May 17 20:29:12 1994  Pekka Pessi  (ppessi@gamma.hut.fi)
  21.  
  22.       * libs/usergroup.library:
  23.     Added a new function call getcredentials() which returns all
  24.     credential for a process, updated library version to 4.
  25.     
  26.       * appl/napsaterm:
  27.     Upgraded to version 3.7, merged enchanchements made by R. Knop.
  28.     Major new feature is support of the Telnet protocol.
  29.  
  30. Mon May 16 01:09:27 1994  Jarno Tapio Rajahalme  (jraja@gamma.hut.fi)
  31.  
  32.       * bin/rsh:
  33.     Fixed bug which caused sending to stop if input was redirected
  34.     from a (not small) file.
  35.  
  36. Sun May 15 16:04:20 1994  Jarno Tapio Rajahalme  (jraja@gamma.hut.fi)
  37.  
  38.       * bin/showmount:
  39.     Added sources to the source distribution.
  40.  
  41. Sat May 14 16:02:47 1994  Jarno Tapio Rajahalme  (jraja@gamma.hut.fi)
  42.  
  43.       * NFS Client by Carsten Heyl:
  44.     Added to the distribution. Thanks Carsten!
  45.  
  46. Tue May  3 00:00:01 1994  Jarno Tapio Rajahalme  (jraja@gamma.hut.fi)
  47.  
  48.       * Install_AmiTCP:
  49.     Added copying of "libs" dir, which was missing.
  50.  
  51.       * netinclude: (errno.h, sys/errno.h):
  52.     Removed the definition for the __sys_errlist. Changed the
  53.     __sys_nerr to be a macro.
  54.  
  55.       * netinclude: (inetdlib.h)
  56.     Removed from the distribution.
  57.  
  58. Mon Apr 25 14:51:19 1994  Jarno Tapio Rajahalme  (jraja@gamma.hut.fi)
  59.  
  60.       * inetd: (inetd.c):
  61.     Fixed bugs in server argument parsing.
  62.  
  63. Sat Apr 23 19:42:11 1994  Tomi Ollila  (too@gamma.hut.fi)
  64.     
  65.       * telnet, inet-handler:
  66.         Fixes and changes to telnet. For DosPacket aborting,
  67.     ACTION_STACK is now used. Telnet has now version 3.3
  68.  
  69. Fri Apr 22 15:09:10 1994  Jarno Tapio Rajahalme  (jraja@gamma.hut.fi)
  70.  
  71.       * AmiTCP: (kern/amiga_log.c):
  72.     Fixed the bug in log file/console name change notify function
  73.     (NETTRACE's DosBase is no more used before initialization).
  74.  
  75.       * netstat: (util/netstat/netstat):
  76.     Added resolving the IP addresses (by Pavel Troller
  77.     <patrol@k332.feld.cvut.cz>). The resolving is done with AmiTCP
  78.     command 'resolve', and can be bypassed with command line
  79.     switch '-n'.
  80.     Added caching the resolved addresses (jraja).
  81.  
  82. Sun Apr 17 15:09:37 1994  Tomi Ollila  (too@lk-hp-11.hut.fi)
  83.  
  84.       * telnet, inet-handler: 
  85.         Added new `AmiTCP/IP_telnet 3.1' (5760 bytes)
  86.     Added preliminary ACTION_FORCE handling to inet-handler
  87.     and chanded some error messages a bit more descriptive.
  88.  
  89. Wed Apr 13 11:49:37 1994  Jarno Tapio Rajahalme  (jraja@gamma.hut.fi)
  90.  
  91.       * netlib: (serveraccept.c, autoinitd.c, init_inet_daemon.c,
  92.     set_socket_stdio.c and others with minor modifications):
  93.     Removed separate objects (serveraccept.o, autoinitd.o). The
  94.     serveraccept() is now included in the net.lib. autoinitd.o
  95.     functionality is now replaced with the standard autoinit module
  96.     int the net.lib + the new init_inet_daemon() function, which
  97.     obtains the server socket accepted by the inetd. The stdin,
  98.     stdout, and stderr can be redirected to any socket with the new
  99.     set_socket_stdio() function.
  100.  
  101.       * src/examples/serv:
  102.         Added an simple example server, which uses stdio over the socket.
  103.     The server is normally started by the inetd (an entry for the
  104.     in.example must be added to db/inetd.conf), but if started at cli,
  105.     it will operate over the normal stdin/stdout.
  106.  
  107. Fri Apr  8 18:22:29 1994  Tomi Ollila  (too@lk-hp-12.hut.fi)
  108.  
  109.       * netinclude:
  110.         Fixed arpa/telnet.h to define some TELOPT macros even TELOPTS
  111.     is not defined. One may need those macros but not that
  112.     `telopts' string array. Updated inline/usergroup.h for
  113.     gcc users.
  114.  
  115. Thu Apr  7 23:51:28 1994  Jarno Tapio Rajahalme  (jraja@gamma.hut.fi)
  116.  
  117.       * netinclude:
  118.     Added new file amitcp/types.h, which contains common type
  119.     definitions, which were previously defined in several places
  120.     around the netincludes. This is done because of the SAS/C GST
  121.     system, which doesn't like same symbol being defined in more
  122.     than one file.
  123.  
  124. Wed Apr  6 18:42:35 1994  Tomi Ollila  (too@lk-hp-12.hut.fi)
  125.  
  126.       * AmiTCP: (kern/amiga_netdb.[ch], kern/accesscontrol.c):
  127.     Added symbol '@' as `Service' in access control lists
  128.     to match with privileged ( < 1024) ports.
  129.  
  130. Tue Apr  5 20:19:36 1994  Tomi Ollila  (too@lk-hp-11.hut.fi)
  131.  
  132.       * tcp_AmiTCP, inet-handler:
  133.         Updated and cleaned up a bit.
  134.  
  135. Mon Apr  4 04:42:27 1994  Jarno Tapio Rajahalme  (jraja@gamma.hut.fi)
  136.  
  137.       * netlib:
  138.     Added files popen.c (by Rick Schaeffer), sleep.c and usleep().
  139.     popen.c implements UNIX compatible popen() and pclose() functions,
  140.     sleep.c and usleep.c implement UNIX compatible sleep() and
  141.     usleep() functions, respectively. 
  142.  
  143. Sat Apr  2 15:03:34 1994  Jarno Tapio Rajahalme  (jraja@gamma.hut.fi)
  144.  
  145.       * AmiTCP: (api/amiga_api.c, api/amiga_api.h, api/amiga_generic2.c,
  146.     api/gethostnamadr.c, api/res_init.c, api/res_mkquery.c,
  147.     api/res_query.c, api/res_send.c, api/resolv.h, kern/amiga_main.c):
  148.     Moved global resolver variables to the SocketBase, eliminating
  149.     the need for the res_lock, which is removed. Added tag code
  150.     SBTC_HERRNOLONGPTR for setting the h_errno pointer (LONG *).
  151.  
  152.       * netlib: (getherrno.c, autoinit.c, rcmd.c, Smakefile, GNUmakefile):
  153.     Removed getherrno.c, added global h_errno and it's pointer passing
  154.     to the autoinit.c, changed the rcmd.c to use newer netlib
  155.     features.
  156.  
  157.       * netinclude: (netdb.h, amitcp/socketbasetags.h):
  158.     Added external declaration of the h_errno to the netdb.h, added
  159.     tag code SBTC_HERRNOLONGPTR to the amitcp/socketbasetags.h.
  160.  
  161. Tue Mar 29 16:00:00 1994  Jarno Tapio Rajahalme  (jraja@gamma.hut.fi)
  162.  
  163.       * netlib: (utime.c):
  164.     Added to the distribution.
  165.  
  166.       * netinclude: (utime.h):
  167.     Added to the distribution.
  168.  
  169. Tue Mar 29 16:00:00 1994  Pekka Pessi  (ppessi@lk-hp-20.hut.fi)
  170.  
  171.       * usrlib:
  172.     Moved all functionality to netlib.
  173.  
  174. Sat Mar 26 12:19:54 1994  Tomi Ollila  (too@lk-hp-11.hut.fi)
  175.  
  176.       * AmiTCP: (netinet/tcp_input.c, kern/accesscontrol.[ch],
  177.     kern/amige_netdb.[ch] api/getxbyy.c
  178.     Added simple (but efficient) access control to the protocol
  179.     stack. Fixed bug in getservbyname() which now checks the
  180.     protocol string. 
  181.  
  182. Tue Mar 22 11:21:59 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  183.  
  184.       * AmiTCP: (api/amiga_generic.c, api/amiga_generic2.c,
  185.     api/amiga_syscalls.c, api/amiga_api.h, api/amiga_api.c,
  186.     netinclude:amitcp/socketbasetags.h): 
  187.     Added new field 'fdCallback' to the SocketBase, added new tag to
  188.     SocketBaseTags() (SBTC_FDCALLBACK) for setting this function
  189.     pointer. Added code to AmiTCP functions to call this callback
  190.     whenever dTable changes.
  191.  
  192.       * netlib: (_allocufb.c, _chkufb.c, _close.c, _lseek.c, _open.c, 
  193.     _read.c, _write.c, fhopen.c, ioctl.c, iomode.c, isatty.c, stat.c):
  194.     Added the preliminary unix io compatibility code.
  195.           
  196.       * netinclude: (ios1.h):
  197.     New file containing additions to SAS/C header with the same name
  198.     (include:ios1.h). Defines flag UFB_SOCK for sockets.
  199.  
  200. Mon Mar 21 17:18:48 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  201.  
  202.       * binary distribution: (bin/netmount, doc/netfs.doc,
  203.     l/netfs-handler, serv/netfs-server):
  204.     Updated to the newest release (0.56).
  205.  
  206. Sun Mar 20 02:13:33 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  207.  
  208.       * netinclude: (arpa/ftp.h, arpa/nameser.h, arpa/tftp.h,
  209.         arpa/telnet.h): 
  210.     Added to the distribution.
  211.  
  212. Thu Mar 17 06:23:06 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  213.  
  214.       * netinclude: (sys/syslog.h):
  215.         Added "INACTIVE" to the log window parameters (suggested by
  216.         Carsten Heyl).
  217.  
  218. AmiTCP/IP Release 3.0 beta: (released 11.3.1994)
  219. ================================================
  220.  
  221. Wed Mar  9 11:47:38 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  222.  
  223.       * Added new directories: src/examples and src/doc
  224.  
  225.       * Added Sun RPC 4.0 to the distribution. New files and directories
  226.     are: db/rpc, help/RPC.guide, netinclude/rpc, netinclude/rpcsvc,
  227.     src/README.RPC, src/rpclib,  src/examples/rpc, src/doc/rpc,
  228.     src/util/portmap, src/util/rpcinfo, src/devtools/cpp,
  229.     src/devtools/rpcgen.
  230.  
  231. Tue Mar  8 00:47:37 1994  Pekka Pessi  (ppessi@lk-hp-20.hut.fi)
  232.  
  233.       * netinclude/Smake.template: the version tag includes now prefix
  234.     string "AmiTCP/IP_".
  235.  
  236.       * Added new directory devtools to source tree.  Added rcsrev to
  237.     source and api distribution.
  238.  
  239.       * src/util/ping/ping.c: Fixed a typo with version tag.
  240.  
  241. Sun Feb 27 17:05:21 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  242.  
  243.       * src/netlib/getherrno.c: new file, implements function GetHErrno(),
  244.     which returns the host error code set by failing gethostbyname()
  245.     or gethostbyaddr().
  246.  
  247. Sun Feb 27 01:26:47 1994  Pekka Pessi  (ppessi@lk-hp-4.hut.fi)
  248.  
  249.       * util/rsh/rsh.c, util/letnet/letnet.h: Updated <socketbasetags.h>
  250.     usage to <amitcp/socketbasetags.h>
  251.  
  252.       * amitcp: Added autodoc files into api subdirectory (api/auto_*),
  253.     added bsdsocket.doc as Smakefile target.  Updated
  254.     SetSocketSignals(). 
  255.  
  256.       * protocols.dok:  Updated ARP and IF sections.
  257.  
  258. Sat Feb 26 06:15:53 1994  Pekka Pessi  (ppessi@lk-hp-4.hut.fi)
  259.  
  260.       * Updated DIST targets
  261.  
  262.       * Added src/libs subdirectory and usergroup.library; added
  263.     netinfo.device. 
  264.  
  265.       * db: Updated interfaces file, added default values in comments
  266.  
  267.       * netinclude: Added include files for usergroup.library and
  268.     netinfo.device. 
  269.  
  270.       *    netlib: Updated Smakefile.  Removed netlib.doc from DIST (it is
  271.     created from sources)
  272.  
  273.       * utils: Updated the Smakefile, added a real VERSTAG to each
  274.     utility, fixed small bugs with ping and inetd.  Changed the
  275.     mechanism used to override the default ^C handling to use
  276.     __chkabort(). Move finger and ls to util subdirectory (from appl),
  277.     added id, login, passwd, resolve, rsh, umask and whoami utilities.
  278.     
  279.       * appl/napsaterm: Added bugfixes, updated texinfo documentation
  280.  
  281. Thu Feb 17 11:44:44 1994  Pekka Pessi  (ppessi@lk-hp-19.hut.fi)
  282.  
  283.       * netlib: (autoinit.c, autoinitd.c, timerinit.c):
  284.         Fixed return type of autoinitialization functions (in SAS C >6.50
  285.     they should return 0 on success)
  286.  
  287. Wed Feb 16 09:02:45 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  288.  
  289.     * netlib: (herror.c):
  290.     Added name resolver error printing routine (herror()).
  291.  
  292.     * AmiTCP: (API, kern/subr_prf.c, sys/systm.h):
  293.     Changed vcsprint() to do the formatting itself. All other
  294.     functions now use it instead of Exec()'s RawDoFmt(). This has the
  295.     implication that the format strings passed to the syslog() no
  296.     longer need the 'l' modifiers for the integer data, since it is
  297.     the default.
  298.  
  299. Mon Feb 14 19:41:47 1994  Pekka Pessi  (ppessi@lk-hp-5.hut.fi)
  300.  
  301.         * (netinclude/clib/sockat_inline.h): Changed the scope of inlined
  302.     functions.
  303.  
  304.         * ping.c: Fixed the record routing option (-R), added loose routing
  305.     option (-L).
  306.  
  307. Mon Feb 14 16:53:14 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  308.  
  309.     * AmiTCP: (api/amiga_api.c):
  310.     Changed LogTag to default to NULL, since old apps will include the
  311.     tag into the log message.
  312.  
  313.     * netlib: (autoinit.c, autoinitd.c):
  314.     Added passing the program name via SocketBaseTags() at the startup
  315.     (syslog will use it in forthcoming messages).
  316.  
  317. Fri Feb  4 00:22:07 1994  Pekka Pessi  (ppessi@lk-hp-5.hut.fi)
  318.  
  319.     * AmiTCP: (GNUmakefile, Smakefile, all_includes.h, net/if.c,
  320.     net/if_sana.c, net/if_sana.h, api/amiga_generic.c, net/sana2arp.c,
  321.     net/sana2config.c, net/sana2config.h, kern/amiga_cstat.c):
  322.     Implemented the new-style interface names
  323.     (slip.device/0 -> sl0)
  324.  
  325.     * db/interfaces: A new configuration file
  326.  
  327.     * AmiTCP: (kern/variables.src):
  328.     Fixed some variable types
  329.  
  330.     * netlib: (GNUmakefile, Smakefile, autoinitd.c, lineread.c,
  331.     printfault.c, rcmd.c, strerror.c, perror.c, stubs.c): 
  332.     Added autodoc entries, fixed some typos and errors in documents
  333.     and prototypes. Added perror() and some normally inlined stubs.
  334.  
  335.     * netinclude: (sys/a_ioctl.h, sys/ioctl.h, sys/param.h, sys/types.h,
  336.     net/a_if.h, net/sana2tags.h, net/if.h, net/if_arp.h): 
  337.     Added new-style interface names, removed interface tags.
  338.  
  339.     * netinclude: (grp.h, pwd.h, unistd.h, utmp.h, clib/netlib_protos.h):
  340.     Added new protypes and declarations for usergroup.library and link
  341.     library.
  342.  
  343.     * netinclude: (proto/socket.h, clib/socket_inlines.h): 
  344.         Include inline functions only if SC option OPTINLINE is used.
  345.  
  346. Mon Jan 24 09:46:51 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  347.  
  348.     * net.lib: (src/netlib/strerror.c, syslog.c, autoinit.c,
  349.     autoinitd.c, Smakefile, GNUmakefile):
  350.     Updated netlib for release 3: removed errlst.c and gethostname.c,
  351.     added strerror.c and syslog.c. strerror.c has strerror(), which
  352.     uses error tables of the AmiTCP. syslog.c defines syslog utility
  353.     functions: openlog(), closelog() and setlogmask().
  354.  
  355.     * netinclude: (syslog.h, sys/syslog.h, GNUmakefile):
  356.     Added netinclude:syslog.h for source compatibility (it just
  357.     includes sys/syslog.h). Added prototypes for openlog(),
  358.     closelog() and setlogmask() to sys/syslog.h (these functions
  359.     are now in the netlib).
  360.  
  361.     * AmiTCP: (net/sana2perror.c, net/sana2arp.c,
  362.     kern/amiga_log.c, kern/amiga_subr.h, kern/amiga_main.c,
  363.     Smakefile, GNUmakefile):
  364.     Added net/sana2perror.c to AmiTCP distribution (was in
  365.     netlib). Made small fixes for the SAS/C 6.51, raised version
  366.     to 3.0(beta).
  367.  
  368. Sat Jan 22 13:40:01 1994  Tomi Ollila  (too@lk-hp-11.hut.fi)
  369.  
  370.     * netinclude/inline/socket.h
  371.     Moved clib/socket_inlines.h stuff here since those had to be
  372.     modified for gcc. Generated big list of defines to make 
  373.     possible to use local `SocketBase' variable in calls to
  374.     bsdsocket.library calls. This feature is invoked defining
  375.     SOCKETBASE_IN_CONTEXT.
  376.  
  377. Fri Jan 21 14:02:34 1994  Pekka Pessi  (ppessi@lk-hp-3.hut.fi)
  378.  
  379.     * net.lib: (src/netlib/Smakefile, rmcd.c): 
  380.     Removed getpwuid() and getgrgid() from link library. Added rcmd()
  381.     and resvport().
  382.  
  383. Thu Jan 20 04:33:30 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  384.  
  385.     * AmiTCP: (api/amiga_generic2.c + many other api/ files):
  386.     Changed SetErrnoPtr() to check its arguments. Errno size is now
  387.     restricted to 4, 2 or 1 bytes. Address must also be even if the
  388.     size is even. Also added a return value (formerly it was void): 0
  389.     is returned on success, -1 on failure, which is due to illegal
  390.     arguments (_old_ errno is set to EINVAL).
  391.  
  392. Wed Jan 19 01:07:35 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  393.  
  394.     * AmiTCP: (kern/amiga_log.c):
  395.     AmiTCP now seeks to the end of an old log file when opening it.
  396.  
  397.     * AmiTCP: (api/amiga_generic2.c, api/amiga_libcallentry.h):
  398.     syslog() (and vsyslog()) now support the '%m' feature of the BSD
  399.     syslog().
  400.  
  401. Tue Jan 18 17:37:35 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  402.  
  403.     * AmiTCP: (netinclude:clib/socket_protos.h, api/gethostnamadr.c,
  404.     api/apicalls_sasc.h, kern/amiga_config.h, kern/variables.src,
  405.     kern/amiga_cstat.c, amiga_subr.h):
  406.     Implemented gethostname() API function and HOSTNAME ARexx variable
  407.     (QUERY/SET). The host name is queried from the netdb and/or name
  408.     server, if it is not explicitly given in db/AmiTCP.config _or_ set
  409.     with the ARexx SET command.
  410.  
  411. Mon Jan 17 10:14:45 1994  Pekka Pessi  (ppessi@lk-hp-2.hut.fi)
  412.  
  413.     * src/appl/GNUmakefile: updated the source tree for new Napsaterm
  414.     version.
  415.  
  416. Fri Jan 14 16:29:58 1994  Tomi Ollila  (too@lk-hp-11.hut.fi)
  417.  
  418.     * tcp_AmiTCP:
  419.     Added sending of custom packet to ABORT pending read packet
  420.     when network closes the connection. This packet is FIFO
  421.     spesific and won't do anything when using another handler.
  422.     Anyway, it works with emacs which uses FIFO to communicate
  423.     with spawned processes.
  424.  
  425. Thu Jan 13 09:38:30 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  426.  
  427.     * AmiTCP: (api/gethostnamadr.c, net/if.c, netinclude/net/if.h):
  428.     Implemented gethostid(), added findid() to if.c to support it.
  429.     (gethostid() caches the id.)
  430.  
  431. Wed Jan 12 09:38:47 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  432.  
  433.     * AmiTCP: (api/amiga_api.c api/amiga_api.h api/amiga_generic.c
  434.       api/amiga_generic2.c):
  435.     Implemented SocketBaseTagList(). Added Syslog() related variables
  436.     to the socket base. Moved dtable handling functions from
  437.     api/amiga_generic.c to api/amiga_generic2.c.
  438.  
  439.     * netinclude: (socketbasetags.h, sys/cdefs.h)
  440.     Added socketbasetags.h (for the SocketBaseTagList()). Moved
  441.     sys/cdefs.h from amitcp/sys to netinclude:sys.
  442.  
  443. Fri Jan  7 17:50:03 1994  Tomi Ollila  (too@lk-hp-11.hut.fi)
  444.  
  445.     * AmiTCP: (api/amiga_generic.c api/amiga_api.c api/amiga_syscalls.c
  446.       api/amiga_generic2.c api/res_query.c api/resolv.c)
  447.     Added several 3.0 API extensions. Changed socket allocation and 
  448.     descriptor handling to use new socket usage bitmask which is
  449.     stored right after descriptor table. Added new feature to 
  450.     Dup2Socket(): now it marks fd2 as dummy socket in descriptor table
  451.     when fd1 is given as -1. Added hError to socketbase.
  452.  
  453.     * AmiTCP: (api/amiga_syscalls.c api/amiga_sendrecv.cm api/sockargs.h)
  454.     Added functions sendmsg() and recvmsg(). All send & recv functions
  455.     are moved to amiga_sendrecv.c for easier update.
  456.  
  457. Wed Jan  5 12:40:36 1994  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  458.  
  459.     * AmiTCP: kern/amiga_log.c kern/amiga_rexx.c
  460.     Changed the AmiTCP ARexx port (AMITCP) to show only after the API
  461.     is up and running (no need to "wait" on the bin/startnet).
  462.  
  463. Mon Jan  3 21:47:09 1994  Pekka Pessi  (ppessi@lk-hp-17.hut.fi)
  464.  
  465.     * src/devs/rhslip/device_funcs.c, slip_device.h: 
  466.     Added configureable MTU and EOFMODE to the rh(c)slip.device.
  467.  
  468. Fri Dec 31 03:29:48 1993  Pekka Pessi  (ppessi@lk-hp-15.hut.fi)
  469.  
  470.     * AmiTCP: kern/amiga_cstat.c, util/netstat/netstat.rexx
  471.     Fixed the netmask dumping by getroutes(). 
  472.  
  473. AmiTCP/IP Release 2.3: (released 23.12.1993)
  474. ============================================
  475.  
  476. Thu Dec 23 09:24:24 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  477.  
  478.     * distribution
  479.     Added script bin/stopnet to the distribution.
  480.  
  481. Wed Dec 22 00:22:24 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  482.  
  483.     * AmiTCP (kern/amiga_main.c, api/amiga_api.c, api/amiga_api.h
  484.       kern/amiga_config.c, kern/amiga_config.h):
  485.     Added new ARexx command 'KILL', which will send break to AmiTCP,
  486.     which will then try to break all processes which have the library
  487.     open. If all processes quit, AmiTCP quits also.
  488.  
  489.     * AmiTCP (net/if_sana.c, net/if_sana.h, net/sana2tags.c, 
  490.       netinclude:net/sana2tags.h):
  491.     Added tags for PPP, defined DOTRACK FALSE for Arcnet.
  492.     Raised number of write requests for SLIP, PPP and default to be
  493.     able to send large IP packets (fragmented). 
  494.  
  495. Sat Dec 18 17:30:53 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-11.hut.fi)
  496.  
  497.     * AmiTCP (sys/mbuf.h, net/sana2copybuff.c, 
  498.       kern/uipc_socket.c, kern/uipc_socket2.c):
  499.     Removed usage of M_EOR, which caused fragmented packets to be
  500.     truncated.
  501.       
  502. AmiTCP/IP Release 2.2: (released 21.11.1993)
  503. ============================================
  504.  
  505. Wed Nov 17 14:17:24 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-11)
  506.  
  507.     * AmiTCP (kern/uipc_socket.c, kern/uipc_socket2.c):
  508.     Fixed a bug inherited from the BSDSS4 code. Selecting processes
  509.     were never woken up if they did not have the asynchronous mode
  510.     set.
  511.  
  512. Sun Nov 14 15:53:11 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-11)
  513.  
  514.     * AmiTCP (kern/amiga_log.c):
  515.     Fixed off by one errors in log date and month names.
  516.  
  517.     * rhslip (device_funcs.c)
  518.     Changed AddTail() to Enqueue() for the write packets, so that they
  519.     will be sent in priority order. Note that Enqueue will queue
  520.     packets with same priority in FIFO order. (rev bumped to 37.6).
  521.  
  522. Sat Nov 13 06:28:09 1993  Pekka Pessi  (ppessi@beta.hut.fi)
  523.  
  524.     * NapsaTerm:
  525.     Fixed a nasty bug causing gurus when a window couldn't be opened.
  526.     Added a resource "pubScreenName" used to select public screen.
  527.  
  528. Fri Nov 12 01:29:20 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-11)
  529.  
  530.     * EmacsTCP
  531.     Added forms.el(c) and background.el(c) to the distribution, so
  532.     that the Emacs gopher.el can be used out-of-the-box.
  533.  
  534.     * netinclude
  535.     Added the protocol headers from BSD net2 to dir
  536.     netinclude/protocols.
  537.     Added Sana2 assembler header files.
  538.  
  539. Sun Nov  7 02:11:22 1993  Pekka Pessi  (ppessi@lk-hp-14.hut.fi)
  540.  
  541.     * src/amitcp/kern/amiga_main.c
  542.     The version tag is updated.
  543.  
  544.     * src/amitcp/net/sana2arp.c, src/amitcp/net/sana2arp.h,
  545.       netinclude/net/if_arp.h, src/util/arp/arp.c:
  546.     Added arptable dumping facility (arp -a).
  547.       
  548.     * src/amitcp/sys/systm.h, src/amitcp/kern/amiga_log.h, 
  549.       src/amitcp/kern/amiga_log.c, src/amitcp/kern/subr_prf.c:
  550.     Added csprintf(), a sprintf() replacement with known buffer size.
  551.  
  552.     * AmiTCP (kern/amiga_config.h, kern/amiga_config.c,
  553.       kern/amiga_cstat.c, kern/config_var.awk, kern/variables.src):
  554.       Added routing table dump.
  555.  
  556.     * AmiTCP (net/if_sana.c, net/if_sana.h, net/sana2copybuff.c):
  557.     The Sana-II device is automatically marked `up' when it is put
  558.     `online'. A LOWDELAY IP packets are given higher priority IO
  559.     requests. 
  560.  
  561. AmiTCP/IP Release 2.1: (released 21.10.1993)
  562. ============================================
  563.  
  564. Thu Oct 21 04:31:56 1993  Pekka Pessi  (ppessi@lk-hp-8.hut.fi)
  565.  
  566.     * src/appl/ls/ls.c: 
  567.       Added errno, otherwise network autonint will be linked with it.
  568.  
  569.     * AmiTCP:
  570.       Added in_cksum() in assembler. Approx 3 times faster than
  571.       C-version. Use A68k to compile it.
  572.  
  573.         * src/util/inetd/inetd.c: 
  574.       Added a real version tag. Changed the machtime() to use
  575.       gettimeofday() -- now returns GMT if available.
  576.  
  577. Mon Oct 18 08:14:36 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-11)
  578.  
  579.     * netlib: Added new files:
  580.       timerinit.c - autoinitialization module for TimerBase + timezone info
  581.       gettimeofday.c - gettimeofday() with timezone capabilities.
  582.  
  583. Sat Oct 16 01:27:16 1993  Pekka Pessi  (ppessi@lk-hp-10.hut.fi)
  584.  
  585.     * README.FIRST (FILES): Moved installation help to `HowToInstall'.
  586.  
  587.     * Install_Amitcp: Copies now the old configuration, if it exists.
  588.  
  589.     * GNUMakefile: Added new files and icons to release.
  590.  
  591. Fri Oct 15 03:50:41 1993  Pekka Pessi  (ppessi@lk-hp-3.hut.fi)
  592.  
  593.     * Install_AmiTCP: added passwd and group installing, changed the
  594.       way EmacsTcp and Napsaterm are installed. Installer has now the
  595.       path bin/installer.
  596.  
  597.     * src/util/netstat: Some formatting is added, also printing TCP
  598.       server sockets is optional.
  599.  
  600.     * src/appl/Smakefile: Added finger.
  601.  
  602.     * db/inetd.conf: Changed fingerd path to amitcp:serv/in.fingerd.
  603.  
  604.     * src/appl/fingerd: Made the fingerd to use finger (with APipe:).
  605.     
  606.     * src/appl/finger: Ported finger application from BSD net2.
  607.  
  608.     * src/netlib: Changed compilation mechanism, added debugging
  609.       libraries (e.g. gnet.lib, autoinitd.go). Small fixes to
  610.       getpasswdent.c and getgroupent.c, minor modifications to
  611.       autoinitd.c and serveraccept.c.
  612.  
  613. Wed Oct 13 16:52:46 1993  Pekka Pessi  (ppessi@lk-hp-11.hut.fi)
  614.  
  615.     * GNUmakefile (FILES): Made some major changes in the file and
  616.       directory structure. Moved network applications and devices to
  617.       their own directories. Included rhslip.device and ls to the
  618.       distribution.
  619.  
  620.     * Added passwd and group database handling routines to the
  621.       net.lib. Added example databases to AmiTCP:db.
  622.  
  623. Wed Sep 15 01:17:23 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-11)
  624.  
  625.     * AmiTCP (API)
  626.       Fixed bug in WaitSelect(). Before it could return random bits in
  627.       the fd_sets.
  628.  
  629. Fri Sep 10 02:49:51 1993  Pekka Pessi  (ppessi@lk-hp-13.hut.fi)
  630.  
  631.     * Napsaterm: fixed a bug with OOB data handling, which hanged
  632.       Napsaterm sometimes.
  633.  
  634.       Default window title is now the name of the remote host. Got a
  635.       patch from trossi, a public screen can be used with -S switch.
  636.  
  637.     * AmiTCP (kern/amiga_log.[hc], kern/subr_prf.c):
  638.       Added a timestamp to the log messages.
  639.  
  640.     * AmiTCP (kern/kern_synch.c): Fixed a bug in the timer message
  641.       handling. It is handled now with WaitIO().
  642.  
  643.     * AmiTCP (Network Interfaces, net/if.c): 
  644.       Fixed (?) bug with SIOCGIFCONF ioctl's (it returned the
  645.       interface name in the old style format).
  646.  
  647. Wed Sep 8 20:04:00 1993  Tomi Ollila  (too@lk-hp-21)
  648.  
  649.     * AmiTCP (API):
  650.       Fixed bugs in gethostbyaddr(). Now hostname is '\0' terminated
  651.       and alias and address lists NULL terminated.
  652.  
  653. Fri Sep 3 10:11:00 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-11)
  654.  
  655.     * env/sana2/slip0.config & env/sana2/cslip0.config
  656.       Removed the `CD' switch from these example configuration files.
  657.  
  658. AmiTCP/IP Release 2.0: (released 13.8.1993)
  659. ===========================================
  660.  
  661. Fri Aug  6 18:21:19 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-11)
  662.  
  663.     * AmiTCP (SANA-II Interface):
  664.     Added AbortSanaIO() to the net/if_sana.c to support buggy
  665.     SANA-II drivers, which expect to get unit pointer as an 
  666.     argument for their AbortIO() entry.
  667.  
  668.     * Netinclude:
  669.     Fixed error in Release(CopyOf)Socket() parameters (names were
  670.     in opposite order). 
  671.  
  672. Thu Aug  5 01:16:48 1993  Pekka Pessi  (ppessi@lk-hp-19.hut.fi)
  673.  
  674.     * netinclude/net:
  675.     Removed sockaddr_sana2 from if.h (it's private).
  676.  
  677. Wed Aug  4 00:51:32 1993  Pekka Pessi  (ppessi@lk-hp-12.hut.fi)
  678.  
  679.     * COPYRIGHTS file:
  680.     Added Niftyterm copyright and SANA-II copyright
  681.  
  682.     * netinclude/devices:
  683.     Moved Sana-II header files into netinclude:
  684.  
  685. Mon Aug  2 00:26:15 1993  Pekka Pessi  (ppessi@lk-hp-10.hut.fi)
  686.  
  687.     * Added Napsaterm to the distribution (again..). Removed some
  688.     files from the Agnet distribution.
  689.  
  690. Fri Jul 30 16:21:50 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-11)
  691.  
  692.     * Distribution
  693.     Added Agnet to the distribution.
  694.  
  695. Wed Jul 28 19:02:26 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-11)
  696.  
  697.     * AmiTCP (configuration)
  698.     Fixed inet_aton() calls in kern/amiga_netdb.c. Before the
  699.     internet address checks had no effect.
  700.  
  701. Mon Jul 26 16:32:10 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-11)
  702.  
  703.     * AmiTCP (ARexx interface)
  704.     Changed ARexx port name from 'NETTRACE' to 'AMITCP'.
  705.  
  706. Mon Jul 19 17:46:13 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-10)
  707.  
  708.     * AmiTCP (SANA-II interface)
  709.     Added Sana-II tags for the Arcnet (untested).
  710.  
  711.     * netlib (autoinit.c, autoinitd.c)
  712.     Removed requirement for exact version match in hope that new
  713.     versions will be compatible with the old ones from now on.
  714.     Minimum acceptable version is now 2.
  715.  
  716. Wed Jul 14 22:50:32 1993  Pekka Pessi  (ppessi@lk-hp-12.hut.fi)
  717.  
  718.     * netinclude:pragmas/socket_pragmas.h 
  719.     Updated pragmas for the library version 2 
  720.  
  721.     * util:
  722.     Fixed utilities using ioctl()
  723.  
  724.     * netinclude:sys/ioctl.h, ami/api/amiga_generic.c:
  725.     Changed interface ioctl codes.
  726.  
  727.     * db:
  728.     Fixed typos, added an example of passwd file (for fingerd)
  729.  
  730.     * inetd:
  731.     Imported full source set including SCOPTIONS. Fixed some minor
  732.      bugs. 
  733.  
  734. Sun Jun 20 15:43:28 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-12)
  735.  
  736.     * inetd
  737.     Fixed bug that crashed the machine when an internal service with
  738.     own process was started.
  739.  
  740. Wed Jun 16 19:24:21 1993  Tomi Ollila  (too@lk-hp-20)
  741.  
  742.     * netlib
  743.     Added charread and lineread modules (charread is actually
  744.     a macro package and is located only in netinclude).
  745.  
  746. Tue Jun 15 01:18:07 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-20)
  747.  
  748.     * AmiTCP (SANA-II interface)
  749.     'networks/' prefix for the SANA-II drivers not needed any more by
  750.     the ifconfig.
  751.  
  752. Mon Jun 14 02:52:40 1993  Jarno Tapio Rajahalme  (jraja@lk-hp-12)
  753.  
  754.     * AmiTCP (configuration):
  755.     Added WITH command to the netdb. Intact Unix database files
  756.     can now be included.
  757.  
  758.     * AmiTCP (configuration):
  759.     Changed netdb HOST entries to Unix format.
  760.  
  761. Before dawn of this ChangeLog  Tomi Ollila  (too@lk-hp-14)
  762.  
  763.        * AmiTCP (api)
  764.        Added Dup2Socket(). 
  765.  
  766.        * AmiTCP (api)
  767.        Changed every netdatabase function, Inet_NtoA() and WaitSelect()
  768.        to use separate buffers in SocketBase.
  769.  
  770.